home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2001 May / SGI Freeware 2001 May - Disc 3.iso / dist / fw_xmove.idb / usr / freeware / catman / u_man / cat1 / xmove.Z / xmove
Text File  |  1999-04-16  |  8KB  |  199 lines

  1.  
  2.  
  3.  
  4.      xxxxmmmmoooovvvveeee((((1111))))         UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((33330000 NNNNoooovvvveeeemmmmbbbbeeeerrrr    1111999999994444))))          xxxxmmmmoooovvvveeee((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       xmove    - pseudoserver to support mobile X11 clients
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.       xxxxmmmmoooovvvveeee    [ ----sssseeeerrrrvvvveeeerrrr _s_e_r_v_e_r__n_a_m_e:_p_o_r_t ] [ ----ppppoooorrrrtttt _l_i_s_t_e_n__p_o_r_t ]
  13.  
  14.  
  15.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.       _x_m_o_v_e    starts a pseudoserver which allows its X11 clients to
  17.       be relocated from one    display    to another. Upon startup it
  18.       will create a    listening port from which it accepts new
  19.       client connections. All such clients will be displayed on
  20.       the default server, until moved elsewhere.  Several clients
  21.       may connect through a    single _x_m_o_v_e, thus requiring only one
  22.       per machine.
  23.  
  24.       _x_m_o_v_e    will assume logical default values for both the
  25.       default listening port and the default server. Take as an
  26.       example a typical machine named _c_h_e_s_t_n_u_t, with a standard
  27.       X11 server named _c_h_e_s_t_n_u_t:_0.
  28.  
  29.       The default server is    obtained from the environment variable
  30.       DDDDIIIISSSSPPPPLLLLAAAAYYYY at start-up time, which would    normally be set    to
  31.       _c_h_e_s_t_n_u_t:_0, as in our    example. This server is    the display to
  32.       which    all new    connections will be initially sent. The
  33.       default server should    never be set to    another    xmove.
  34.  
  35.       The default listening    port is    1. In our example, this    would
  36.       mean clients should be sent to _c_h_e_s_t_n_u_t:_1 instead of
  37.       _c_h_e_s_t_n_u_t:_0 if    you wish them to be run    through    _x_m_o_v_e.
  38.  
  39.      TTTTYYYYPPPPIIIICCCCAAAALLLL UUUUSSSSAAAAGGGGEEEE
  40.       Assuming that    the environment    variable DDDDIIIISSSSPPPPLLLLAAAAYYYY contains the
  41.       name of your default server, no options need to be set.
  42.  
  43.       _x_m_o_v_e    will listen for    new connections    at localhost:1,    where
  44.       localhost is the machine on which _x_m_o_v_e is being run.
  45.  
  46.       _x_m_o_v_e    displays messages to stdout and    stderr as it runs,
  47.       including information    when a client is moved and whenever
  48.       the X11 server sends an error    to a client.
  49.  
  50.       To manipulate    clients    running    on an _x_m_o_v_e, see _x_m_o_v_e_c_t_r_l.
  51.  
  52.  
  53.      SSSSEEEECCCCUUUURRRRIIIITTTTYYYY
  54.       _x_m_o_v_e    supports both host-level security, implemented with
  55.       _x_h_o_s_t, and _M_I_T-_M_A_G_I_C-_C_O_O_K_I_E-_1, implemented with _x_a_u_t_h. A new
  56.       client will only be permitted    access through _x_m_o_v_e if    it
  57.       could    have been started on the default server    directly.  A
  58.       client can be    moved to a new server if that new server
  59.       either permits the host on which _x_m_o_v_e is running via    _x_h_o_s_t,
  60.  
  61.  
  62.  
  63.      Page 1                          (printed 2/3/99)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      xxxxmmmmoooovvvveeee((((1111))))         UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((33330000 NNNNoooovvvveeeemmmmbbbbeeeerrrr    1111999999994444))))          xxxxmmmmoooovvvveeee((((1111))))
  71.  
  72.  
  73.  
  74.       or if    the user moving    the client has access to the proper
  75.       cookie entry for the new server.
  76.  
  77.      OOOOPPPPTTTTIIIIOOOONNNNSSSS
  78.       -_s_e_r_v_e_r
  79.            Use the specified server    as the default server to which
  80.            all clients are to be initially displayed.
  81.  
  82.       -_p_o_r_t
  83.            Use the specified port as the default port through
  84.            which all clients should    connect    to _x_m_o_v_e. Users    must
  85.            specify a DDDDIIIISSSSPPPPLLLLAAAAYYYY of _l_o_c_a_l_h_o_s_t:_n, where _l_o_c_a_l_h_o_s_t is
  86.            the name    of the machine on which    _x_m_o_v_e was executed,
  87.            and n is    the specified port.  The port must be a    number
  88.            from 1 to 9.
  89.  
  90.  
  91.      MMMMUUUULLLLTTTTIIII----HHHHEEEEAAAADDDDEEEEDDDD DDDDIIIISSSSPPPPLLLLAAAAYYYYSSSS
  92.       _x_m_o_v_e    supports displays that have multiple screens. When
  93.       moving a client it is    possible to specify the    screen on the
  94.       destination machine. When starting a client through an _x_m_o_v_e
  95.       with a multi-headed default server, it is possible to
  96.       specify the screen on    which the client should    appear,    so
  97.       long as both screens have the    same characteristics (ie. both
  98.       1-bit, or both 8-bit color, etc.) If the screens are
  99.       different, it    is necessary to    start the client on screen 0
  100.       and then move    to the desired screen.
  101.  
  102.  
  103.      XXXX TTTTEEEERRRRMMMMIIIINNNNAAAALLLLSSSS
  104.            In order    to use _x_m_o_v_e with an X terminal    you can    run
  105.       _x_m_o_v_e    on another workstation,    and specify the    X terminal as
  106.       the default server. If multiple people wish to run xmove on
  107.       the same workstation for multiple X terminals, each xmove
  108.       must have its    own listening port.
  109.  
  110.  
  111.      EEEENNNNVVVVIIIIRRRROOOONNNNMMMMEEEENNNNTTTT
  112.       The environment variable _X_M_O_V_E__A_T_O_M_M_A_P__L_I_B_P_A_T_H can be    set to
  113.       the directory    where _x_m_o_v_e'_s support libraries    are located.
  114.       This will override the directory set at compile time.
  115.  
  116.  
  117.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  118.       xxxxmmmmoooovvvveeeeccccttttrrrrllll(1),    XXXX11111111(7),    xxxxhhhhoooosssstttt(1), xxxxaaaauuuutttthhhh(1)
  119.  
  120.  
  121.      BBBBUUUUGGGGSSSS
  122.       This is a fairly untested product. Without attempting    to
  123.       frighten off potential users,    it is recommended that all
  124.       applications intended    to be used with    _x_m_o_v_e first be tested
  125.       in an    _x_m_o_v_e environment. This    includes attempting to move
  126.  
  127.  
  128.  
  129.      Page 2                          (printed 2/3/99)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      xxxxmmmmoooovvvveeee((((1111))))         UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((33330000 NNNNoooovvvveeeemmmmbbbbeeeerrrr    1111999999994444))))          xxxxmmmmoooovvvveeee((((1111))))
  137.  
  138.  
  139.  
  140.       the application to a new server.
  141.  
  142.       _x_m_o_v_e    does not work in all environments nor with all
  143.       programs. Although xmove does    support    moving clients between
  144.       displays with    different characteristics, there are
  145.       limitations.    Most notably, a    client started on a 1-bit
  146.       black-and-white display can only be moved to other 1-bit
  147.       displays. Additionally, xmove    does not support 24-bit
  148.       displays, although some users    have reported sporadic
  149.       success.
  150.  
  151.       _x_m_o_v_e    requires font compatibility between displays. Thus, if
  152.       your client makes use    of a certain font, that    font must be
  153.       available on all displays to which your client is moved.
  154.  
  155.       Bug reports and other    problems may be    sent to
  156.       ethan@cs.columbia.edu.
  157.  
  158.       Questions regarding _x_m_o_v_e, its capabilities, limitations and
  159.       future possibilities may be sent to that email address, or
  160.       posted to comp.windows.x.
  161.  
  162.  
  163.      NNNNOOOOTTTTEEEESSSS
  164.       Always remember that not all of your applications need to
  165.       use _x_m_o_v_e. If    some of    your clients prove incompatible    with
  166.       _x_m_o_v_e, simply    run them directly to the desired server.
  167.  
  168.  
  169.      AAAAUUUUTTTTHHHHOOOORRRRSSSS
  170.       Ethan    Solomita, Columbia University
  171.  
  172.       Peter    Skopp, Columbia    University
  173.  
  174.       Ari Shamash, Columbia    University
  175.  
  176.       This work was    supported by Professor Dan Duchamp of Columbia
  177.       University and by Dick Sillman and Jim Kempf of Sun
  178.       Microsystems,    Inc.
  179.  
  180.       _x_m_o_v_e    is based upon _x_m_o_n, which was written by Greg
  181.       McFarlane, OTC, Australia.
  182.  
  183.       _x_m_o_n was based upon _x_s_c_o_p_e, written by James L. Peterson,
  184.       MCC.
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                          (printed 2/3/99)
  196.  
  197.  
  198.  
  199.